Створення програми передавача пакетних даних через COM порт

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Периферійні пристрої

Частина тексту файла

Міністерство Освіти і Науки України Національний Університет «Львівська політехніка» кафедра ЕОМ Звіт про виконання лабораторних робіт №1-4 з предмету «Периферійні пристрої» на теми : «Створення програми передавача пакетних даних через COM порт» «Створення програми приймача пакетних даних» «Відтворення передача та прийому інформації через COM порт у графічному вигляді» «Налаштування портів на передачу то прийом інформації через COM порт» Мета : ознайомитись з процесом створення програм передавача та приймача даних через послідовний асинхронний інтерфейс RS-232C (COM порт).Вивчити процес формування та передачі даних через у графічному представленні через послідовний асинхронний інтерфейс RS-232C (COM порт).Ознайомитись з процесом налаштування основних параметрів прийому – передачі даних через послідовний асинхронний інтерфейс RS-232C (COM порт). Хід роботи : Створення програми передавача : Для створення програми передавача даних через COM порт нам потрібно створити такі елементи : поле для графічного представлення переданих даних ; текстове поле, в яке записується повідомлення ; текстове поле, в яке заносить швидкість передачі повідомлення; текстове поле з назвою порта ; текстове поле в якому представляється біт переданої інформації. Створення програми приймача даних: Для створення програми приймача даних через COM порт нам потрібно створити такі елементи : поле для графічного представлення прийнятих даних ; текстове поле, в яке виводиться повідомлення ; текстове поле, в яке заносить швидкість прийому повідомлення; текстове поле з назвою порта ; текстове поле в якому представляється біт прийнятої інформації. Налаштування портів на передачу і прийом інформації : Для налаштування портів на прийом і передачу інформації використаємо програму «Virtual Serial Ports Emulator». Щоб налаштувати 2 порта на передачу і прийом інформації потрібно виконати наступні кроки : запустити програму; вибрати «Устройство», далі «Создать»; далі вибрати «тип устройства» «Pair» , «Далее»; вибрати назви портів, які будуть між собою взаємодіяти; натиснути «Готово»; запустити симуляцію; Висновки : виконуючи цю лабораторну роботу ми означились з процесами створення програм передавача і приймача даних, а також процес налаштування портів для взаємодії між собою. Результати виконання програм передавачів і приймачів даних : На рис.№1 програма передавач даних : / Рис.№1 На рис.№2 програма приймач даних : / Рис.№2 Додаток : Текст програми передавача : using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO.Ports; using System.Threading; namespace PerPrustr { public partial class Form1 : Form { SerialPort spSender; string bitVal; string Message; byte[] btIn; public Form1() { InitializeComponent(); foreach (string str in SerialPort .GetPortNames ()) { senderBox.Items.Add(str); } mesBox.Text = "hello"; BaudBox.Text = "9600"; senderBox.Text = "COM2"; } private void button1_Click(object sender, EventArgs e) { this.pictureBox1.Refresh(); Refresh(); } private void Send_But_Click(object sender, EventArgs e) { pictureBox1.Refresh(); spSender = new SerialPort(senderBox.Text, Convert.ToInt32(BaudBox.Text), Parity.Odd, 7); Message = mesBox.Text; btIn = new byte[Message.Length]; for (int i = 0; i < Message.Length; i++) { btIn[i] = Convert.ToByte(Message[i]); } spSender.Open(); spSender.Write(Message); spSender.Close(); numbBox.Items.Clear(); for (int i = 0; i < Message .Length; i++) { numbBox...
Антиботан аватар за замовчуванням

28.01.2013 17:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини